<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 引入vue文件-->
    <script src="js/vue.js"></script>
</head>

<body>
    <!--创建一个容器-->
    <div id="app">
        <!-- 需求： 将数组的数据显示在页面上 -->
        <li v-for="item in list">
            {{item.id}}::{{item.name}}::{{item.age}}
        </li>
        <hr />
        <li v-for="(item,index) of list">
            {{item.id}}::{{item.name}}::{{item.age}}::{{index}}
        </li>
        <hr>
        <!-- 对对象的循环-->
        <li v-for="(v,key) in user">
            {{key}} --- {{v}}
        </li>
    </div>

    <script>
        //创建一个控制器，控制容器显示的数据
        let vm = new Vue({
            el: '#app',  //控制那个容器
            data: {   //定义数据
                list: [  //定义了一个数组
                    { id: 1, name: '张无忌', age: 20 },
                    { id: 2, name: '郭靖', age: 25 },
                    { id: 3, name: '杨过', age: 23 },
                    { id: 4, name: '乔峰', age: 22 },
                ],
                user: {
                    id: 10,
                    name: '任我行',
                    address: '北京'
                }
            }
        })
    </script>
</body>

</html>